package main

import (
	"bufio"
	"fmt"
	"io"
	"os"
)

func main() {
	fileName2 := "./goyykfsz/files/lanjingling.mp3"
	// 打开文件
	file2, _ := os.Open(fileName2)
	defer file2.Close()
	// 创建读缓冲区
	reader2 := bufio.NewReader(file2)
	fileName3 := "./goyykfsz/files/ljl.mp3"

	// 打开文件
	file3, _ := os.OpenFile(fileName3, os.O_WRONLY|os.O_CREATE, os.ModePerm)
	defer file3.Close()
	// 创建写缓冲区
	writer1 := bufio.NewWriter(file3)

	for {
		// 将读取到的数据写入另一个文件
		bs, err := reader2.ReadBytes(' ')
		writer1.Write(bs)
		writer1.Flush()
		if err == io.EOF {
			fmt.Println("文件读取完毕！")
			break
		}
	}

}
